package com.story.api.moduler.song.service;

import com.story.api.moduler.song.transfer.vo.MediaResourceVo;

import java.util.List;

/**
 * 频道管理类
 * @author yangbo
 * @date 2019-08-08 13:59
 */
public interface ChannelService {

    /**
     * 绑定用户与频道
     * @param userId
     * @param channelIds
     */
    void bindUserAndChannel(Integer userId,List<Integer> channelIds);

    /**
     * 解绑用户与频道
     * @param userId
     * @param channelIds
     */
    void unbindUserAndChannel(Integer userId,List<Integer> channelIds);

    /**
     * 得到一个频道下的所有媒体资源
     * @param channelId
     * @return
     */
    List<MediaResourceVo> channelResources(Integer channelId);
}
